table.uno 
{ 
 background:#D3E4E5;
 border:1px solid #89C0C7;
 border-collapse:collapse;
 color:#ffffff;
 font:normal 10px verdana;
}
table.dos 
{ 
 background:#D5E7FD;
 /*border:1px solid #89C0C7;*/
 border-collapse:collapse;
 color:#D5E7FD;
 font:normal 12px verdana, arial, helvetica, sans-serif;
}
table.tres
{ 
 background:#6593C0;
 /*border:1px solid #89C0C7;*/
 border-collapse:collapse;
 color:#6593C0;
 font:normal 12px verdana, arial, helvetica, sans-serif;
 border:1px solid #6593C0;
}
/*caption { border:1px solid #5C443A;
 color:#5C443A;
 font-weight:bold;
 letter-spacing:20px;
 padding:6px 4px 8px 0px;
 text-align:center;
 text-transform:uppercase;
}*/
/*color del texto, dentro de la tabla*/
td, th 
{ 
 color:#363636;
}

/*titulo de la tabla y final de la tabla*/
thead tr th, tfoot tr th {
 background:#89C0C7;
 color:#FFFFFF;
 padding:3px 10px 3px 10px;
 text-align:center;
 text-transform:uppercase;
 font-size:10px;
}

tbody th, tbody td { 
 text-align:left;
 vertical-align:top;
/* border:1px solid #009999;*/
 border:1px solid #ffffff;
}

.odd 
{
 background:#CCCCCC;
}
/*tbody td a { color:#363636;
 text-decoration:none;
}
tbody td a:visited { color:gray;
 text-decoration:line-through;
}
tbody td a:hover { text-decoration:underline;
}
tbody th a { color:#363636;
 font-weight:normal;
 text-decoration:none;
}
tbody th a:hover { color:#363636;
}
tbody td+td+td+td a { background-image:url('bullet_blue.png');
 background-position:left center;
 background-repeat:no-repeat;
 color:#03476F;
 padding-left:15px;
}
tbody td+td+td+td a:visited { background-image:url('bullet_white.png');
 background-position:left center;
 background-repeat:no-repeat;
}*/

/*tfoot td { background:#5C443A;
 color:#FFFFFF;
 padding-top:3px;
}*/

/*tbody tr:hover {
 background:#99BCBF;
 border:1px solid #03476F;
 color:#000000;
}*/

div.cabecera {
    position: relative;
	border:1px solid #CCCCCC;
	 }
 div.cabecera table.fija {
      width:100%;
  }
  div.cabecera tbody.fija {
      height: 200px;
     overflow-y: auto;
     overflow-x: hidden;
 }
 div.cabecera table.fija th.fija {
     background-color:#89C0C7;
	 font-size:11px;
 }
 div.cabecera table.fija td.fija {
     background-color:#CCCCCC;
	 text-align:center;
	 font-size:12px;
 }
 div.cabecera thead.fija td.fija, div.cabecera thead.fija th.fija {
     position:relative;
 }
 
 /* IE7 hacks */
 div.cabecera {
     *position: relative;
     *height: 250px;
     *overflow-y: scroll;
     *overflow-x: hidden;
    *padding-right:16px;
 }
 
 div.cabecera thead.fija tr.fija {
     *position: relative;
     _position: absolute;
     *top: expression(this.offsetParent.scrollTop-2);
     *background:none;
    background-color:#FFFFFF;
 }
  
 div.cabecera tbody.fija {
     *height: auto;
     *position:absolute;
     *top:50px;   
 }

 /* IE6 hacks
 div.cabecera {
     _width:expression(this.offsetParent.clientWidth-20);
     _overflow: auto;
     _overflow-y: scroll;
     _overflow-x: hidden;
 }
 div.cabecera thead tr {
    _position: relative
 } */
 div.cabecera2 {
    position: relative;
	border:1px solid #CCCCCC;
	 }
 div.cabecera2 table.fija {
      width:100%;
  }
  div.cabecera2 tbody.fija {
      height: 200px;
     overflow-y: auto;
     overflow-x: hidden;
 }
 div.cabecera2 table.fija th.fija {
     background-color:#89C0C7;
	 font-size:11px;
 }
 div.cabecera2 table.fija td.fija {
     background-color:#CCCCCC;
	 text-align:center;
	 font-size:12px;
 }
 div.cabecera2 thead.fija td.fija, div.cabecera2 thead.fija th.fija {
     position:relative;
 }
 
 /* IE7 hacks */
 div.cabecera2 {
     *position: relative;
     *height: 250px;
     *overflow-y: scroll;
     *overflow-x: hidden;
    *padding-right:16px;
 }
 
 div.cabecera2 thead.fija tr.fija {
     *position: relative;
     _position: absolute;
     *top: expression(this.offsetParent.scrollTop-2);
     *background:none;
    background-color:#FFFFFF;
 }
  
 div.cabecera2 tbody.fija {
     *height: auto;
     *position:absolute;
     *top:50px;   
 }